package daily.may0515;

import java.util.ArrayList;
import java.util.Collections;
import java.util.LinkedList;

public class CollectionsAddAndSortMethodTest {
    public static void main(String[] args) {
        LinkedList<String> linkedlist = new LinkedList<>();
        //addAll方法：添加所有指定元素到指定集合
        Collections.addAll(linkedlist,"张三","李四","王五","赵六","田七");
        System.out.println(linkedlist);//[张三, 李四, 王五, 赵六, 田七]
        //reverse方法：反转集合中所有元素
        Collections.reverse(linkedlist);
        System.out.println(linkedlist);//[田七, 赵六, 王五, 李四, 张三]
        //swap方法：将指定集合中两个元素互换
        Collections.swap(linkedlist,0,1);
        System.out.println(linkedlist);//[赵六, 田七, 王五, 李四, 张三]
        //shuffle方法：打乱集合中元素顺序
        Collections.shuffle(linkedlist);
        System.out.println(linkedlist);//[田七, 李四, 王五, 张三, 赵六]

        ArrayList<Integer> list = new ArrayList<>();
        Collections.addAll(list,81,64,9,36,25,16,49,4,1);
        //sort方法：排序
        Collections.sort(list);
        System.out.println(list);//[1, 4, 9, 16, 25, 36, 49, 64, 81]
    }
}
